Jump To:
Technical Q&As: Carbon
Process management in Mac OS X facilitates the scheduling and execution of programs at runtime. Carbon provides programming interfaces to get information about a currently running process as well as to create and manipulate threads within a process.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
Non Mac OS X Bundled data-fork based Resources (HTML) ()
QA1098: Mac OS X Bundled data-fork based Resources
2003-08-20
Quartz 2D Thread Safety (HTML) ()
QA1238: Explains the thread-safety issues for the Quartz 2D API.
2003-02-25
Programmatically causing restart, shutdown and/or logout (HTML) ()
QA1134: Describes how to programmatically cause restart, shutdown, sleep or logout.
2003-02-10
Process Carbon Events Not Delivered in 10.2 (HTML) ()
QA1181: Work around for a bug in Mac OS X 10.2 that prevents the delivery of process Carbon events.
2002-08-27
Signals and Threads (HTML) ()
QA1184: Describes how threads and signals interact.
2002-08-27
Determining user login/logout status (HTML)
QA1133: Tells how to determinine if a user is logged in, and how to get login/logout notification
2002-04-08
MPRemoteCall Contexts (HTML) ()
QA1122: Describes two recently introduced options for the context parameter of MPRemoteCall.
2002-02-18
Power Management; Policy Maker vs. Power Controller (HTML) ()
QA1121: Describes the differences between a Power Management Policy Maker and a Power Management Power Controller.
2002-02-13
Is QuickTime thread-safe? (HTML)
QA1088: Discusses thread-safety and reentrancy of the QuickTime library on both Mac & Windows.
2001-11-01
Setting environment variables for user processes (HTML)
QA1067: Tells how to set environment variables for user processes.
2001-10-25
RunApplicationEventLoop and Thread Manager (HTML)
QA1061: Describes how to yield to cooperative (Thread Manager) threads from a RunApplicationEventLoop-based application.
2001-10-10
Avoiding Kernel Event Conflicts (HTML)
QA1063: Documents the namespace for the vendor_code field of the kern_event_msg structure.
2001-09-14
How do I use kMPCreateTaskSuspendedMask with MPCreateTask? (HTML)
QA1055: Describes how to start a task that has been suspended with the ability to resume it later.
2001-07-02
How to define a plst resource in a .r file (HTML)
QA1034: Describes how to include a .plist file in a .r file.
2001-05-09
ICLaunchURL, "file:///" URLs and Mac OS X (HTML)
QA1028: Describes problems with ICLaunchURL and "file:///" URLs on Mac OS X.
2001-04-20
Open File Limits on Mac OS X (HTML) ()
QA1005: Explains how many files an application can open simultaneously in Mac OS X.
2001-02-08
Yielding Time Without Getting Events (HTML)
PS06: Describes how to yield processor time to other processes without accepting user interface events.
2000-10-16
OTScheduleDeferredTask When Task Running (HTML) ()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
1997-10-13
Animating the Cursor at VBL Time (HTML) ()
PS05: Describes animating the cursor under traditional Mac OS.
1997-01-09